github.com/klauspost/compress/zstd.fastBase.hist (field)
49 uses
github.com/klauspost/compress/zstd (current package)
enc_base.go#L20: hist []byte
enc_base.go#L62: if len(e.hist)+len(src) > cap(e.hist) {
enc_base.go#L63: if cap(e.hist) == 0 {
enc_base.go#L66: if cap(e.hist) < int(e.maxMatchOff+maxCompressedBlockSize) {
enc_base.go#L67: panic(fmt.Errorf("unexpected buffer cap %d, want at least %d with window %d", cap(e.hist), e.maxMatchOff+maxCompressedBlockSize, e.maxMatchOff))
enc_base.go#L70: offset := int32(len(e.hist)) - e.maxMatchOff
enc_base.go#L71: copy(e.hist[0:e.maxMatchOff], e.hist[offset:])
enc_base.go#L73: e.hist = e.hist[:e.maxMatchOff]
enc_base.go#L76: s := int32(len(e.hist))
enc_base.go#L77: e.hist = append(e.hist, src...)
enc_base.go#L83: if cap(e.hist) >= n {
enc_base.go#L100: e.hist = make([]byte, 0, l)
enc_base.go#L158: e.cur += e.maxMatchOff + int32(len(e.hist))
enc_base.go#L160: e.hist = e.hist[:0]
enc_base.go#L169: e.hist = append(e.hist, d.content...)
enc_best.go#L87: for e.cur >= e.bufferReset-int32(len(e.hist)) {
enc_best.go#L88: if len(e.hist) == 0 {
enc_best.go#L95: minOff := e.cur + int32(len(e.hist)) - e.maxMatchOff
enc_best.go#L166: src = e.hist
enc_better.go#L65: for e.cur >= e.bufferReset-int32(len(e.hist)) {
enc_better.go#L66: if len(e.hist) == 0 {
enc_better.go#L73: minOff := e.cur + int32(len(e.hist)) - e.maxMatchOff
enc_better.go#L127: src = e.hist
enc_better.go#L588: for e.cur >= e.bufferReset-int32(len(e.hist)) {
enc_better.go#L589: if len(e.hist) == 0 {
enc_better.go#L601: minOff := e.cur + int32(len(e.hist)) - e.maxMatchOff
enc_better.go#L645: src = e.hist
enc_dfast.go#L47: for e.cur >= e.bufferReset-int32(len(e.hist)) {
enc_dfast.go#L48: if len(e.hist) == 0 {
enc_dfast.go#L55: minOff := e.cur + int32(len(e.hist)) - e.maxMatchOff
enc_dfast.go#L88: src = e.hist
enc_dfast.go#L687: for e.cur >= e.bufferReset-int32(len(e.hist)) {
enc_dfast.go#L688: if len(e.hist) == 0 {
enc_dfast.go#L700: minOff := e.cur + int32(len(e.hist)) - e.maxMatchOff
enc_dfast.go#L734: src = e.hist
enc_fast.go#L46: for e.cur >= e.bufferReset-int32(len(e.hist)) {
enc_fast.go#L47: if len(e.hist) == 0 {
enc_fast.go#L55: minOff := e.cur + int32(len(e.hist)) - e.maxMatchOff
enc_fast.go#L79: src = e.hist
enc_fast.go#L545: for e.cur >= e.bufferReset-int32(len(e.hist)) {
enc_fast.go#L546: if len(e.hist) == 0 {
enc_fast.go#L552: minOff := e.cur + int32(len(e.hist)) - e.maxMatchOff
enc_fast.go#L576: src = e.hist
![]() |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |